var jericho = {
	showLoader : function() {
		$('#divMainLoader').css('display', 'block');
	},
	removeLoader : function() {
		$('#divMainLoader').css('display', 'none');
	},
	buildTree : function() {
		$('.functree li').each(function() {
			if ($(this).is(':has(ul)'))
				$(this).addClass('collapse');
			if ($(this).next().is('li') || $(this).next().is('ul'))
				$(this).css({
					borderLeft : 'dashed 1px #dedede'
				});
		});
		$('li.collapse>span').click(
				function() {
					$(this).next('ul').slideToggle(
							'fast',
							function() {
								if ($(this).parent().hasClass('collapse'))
									$(this).parent().removeClass('collapse')
											.addClass('expand');
								else
									$(this).parent().removeClass('expand')
											.addClass('collapse');
							});
				});

		$('span.func').css({
			'cursor' : 'pointer'
		}).hover(function() {
			$(this).css({
				'color' : '#3de',
				'text-decoration' : 'underline'
			});
		}, function() {
			$(this).css({
				'color' : '#000',
				'text-decoration' : 'none'
			});
		}).click(function() {
			$.fn.jerichoTab.addTab({
				tabFirer : $(this),
				title : $(this).text(),
				closeable : true,
				iconImg : $(this).attr('iconImg'),
				data : {
					dataType : $(this).attr('dataType'),
					dataLink : $(this).attr('dataLink')
				}
			}).showLoader().loadData();
		});
	},
	buildTabpanel : function() {
		$.fn.initJerichoTab({
			renderTo : '.divRight',
			uniqueId : 'myJerichoTab',
			contentCss : {
				'height' : $('.divRight').height() - 50
			},
			tabs : [
					{
						title : '信息概览',
						closeable : true,
						data : {
							dataType : 'iframe',
							dataLink : 'admin/overview'
						}
					} ],
			activeTabIndex : 0,
			loadOnce : true
		});
	}
};
$().ready(
		function() {
			d1 = new Date().getTime();
			jericho.showLoader();
			var w = $(document).width();
			var h = $(document).height();
			$('.divLeft').css({
				width : 190,
				height : h - 120,
				'display' : 'block'
			});
			$('.divRight').css({
				width : w - 260,
				height : h - 120,
				'display' : 'block',
				'margin-left' : 7
			});
			jericho.buildTree();
			jericho.buildTabpanel();
			jericho.removeLoader();
			contractAll();
		});
$(window).resize(function() {
	var w = $(document).width();
	$('.divRight').css({
		width : w - 250
	});
});

function contractAll(){
	$('li.collapse>span').each(function() {
		$(this).next('ul').slideToggle(
				'fast',
				function() {
					if ($(this).parent().hasClass('collapse'))
						$(this).parent().removeClass('collapse')
								.addClass('expand');
					else
						$(this).parent().removeClass('expand')
								.addClass('collapse');
				});
	});
}
function newTab(title,uri) {
	$.fn.jerichoTab.addTab({
		title : title,
		closeable : true,
		data : {
			dataType : "iframe",
			dataLink : uri
		}
	}).showLoader().loadData();
}

